package com.tramy.data.export.model;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * Created by honway on 2016/11/9.
 * 区域和code和id的映射,实在不想再查数据库,而且一般又不会变
 * 暂时写死.
 */
public class AreaCodeAndIdMapper {
    public static final Map<String, Integer> codeMaper = new ConcurrentHashMap<>();
    static {
        codeMaper.put("01",1);
        codeMaper.put("02",2);
        codeMaper.put("0101",3);
        codeMaper.put("0102",4);
        codeMaper.put("0103",5);
        codeMaper.put("010101",6);
        codeMaper.put("010102",7);
        codeMaper.put("010103",8);
        codeMaper.put("010104",9);
        codeMaper.put("010201",10);
        codeMaper.put("010202",11);
        codeMaper.put("010203",12);
        codeMaper.put("010204",13);
        codeMaper.put("010205",14);
        codeMaper.put("010206",15);
        codeMaper.put("010207",16);
        codeMaper.put("010208",17);
        codeMaper.put("010301",18);
        codeMaper.put("010302",19);
        codeMaper.put("010303",20);
        codeMaper.put("010304",21);
        codeMaper.put("010305",22);
        codeMaper.put("0201",23);
        codeMaper.put("0202",24);
        codeMaper.put("0203",25);
        codeMaper.put("020201",26);
        codeMaper.put("020301",27);
        codeMaper.put("020101",28);
        codeMaper.put("020102",29);
        codeMaper.put("020103",30);
        codeMaper.put("020104",31);
        codeMaper.put("020105",32);
        codeMaper.put("020106",33);
        codeMaper.put("020107",34);
        codeMaper.put("020108",35);
        codeMaper.put("020109",36);
        codeMaper.put("020110",37);
        codeMaper.put("020111",38);
        codeMaper.put("020112",39);
        codeMaper.put("020113",40);
        codeMaper.put("020114",41);
        codeMaper.put("020115",42);
        codeMaper.put("020116",43);
        codeMaper.put("020117",44);
    }

    /**
     * 根据区域的code返回区域id
     * @param areaCode 区域code
     * @return 返回区域的id
     */
    public static Integer getAreaId(String areaCode) {
        return codeMaper.get(areaCode);
    }
}
